DEVOPS MASTER PROGRAM SYLLABUS

 

360_F_489615346_P34ZZCIO93M5usobNTiXJTHCIV8Rgrcl

DevOps is one of the hottest trends in the software industry and successful DevOps implementation is the goal of most progressive IT organizations. DevOps (short for development and operations) is a set of automated software practices that combine software development (Dev), testing and IT operations (Ops) to shorten the software development life cycle while delivering features, fixes, and updates frequently in alignment with the business’ objectives. DevOps is typically cross-functional (people from different IT-related business units) and uses different software tools. These tools usually fit into one or more of the following categories:

Coding – code development and review, source code management tools, code merging.
Building – continuous integration tools (like Jenkins), build status
Testing – continuous testing tools (like QuerySurge, Selenium, Cucumber, JMeter) that provide feedback on business risks
Packaging – artifact repository, application pre-deployment staging.
Releasing – change management, release approvals, release automation.
Configuring – infrastructure configuration and management, infrastructure as code tools
Monitoring – applications performance monitoring, end-user experience.